package com.jindy.module.order.domain;

import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.jindy.common.annotation.Excel;
import com.jindy.common.core.domain.BaseEntity;

/**
 * 订单-产品对象 t_order_product
 *
 * @author ruoyi
 * @date 2022-10-08
 */
@Data
public class OrderProduct
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String productName;

    /** 产品编号 */
    @Excel(name = "产品编号")
    private String productNo;

    /** 产品id */
    @Excel(name = "产品id")
    private Long productId;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 型号 */
    @Excel(name = "型号")
    private String model;

    /** 数量 */
    @Excel(name = "数量")
    private Long quantity;

    /** 日租金 */
    @Excel(name = "日租金")
    private BigDecimal dailyRent;

    /** 单种类设备每日租金小计 */
    @Excel(name = "单种类设备每日租金小计")
    private BigDecimal dailyTotalRent;

    /** 订单id */
    @Excel(name = "订单id")
    private Long orderId;

    /** 出库数量 */
    @Excel(name = "出库数量")
    private Long deliveryQuantity;

    /** 未出库数量 */
    @Excel(name = "未出库数量")
    private Long undeliveryQuantity;

    /** 回货数量 */
    @Excel(name = "回货数量")
    private Long returnQuantity;

    /** 回货申请数量 */
    private Long returnApplyQuantity;

    /** 备注 */
    private String remark;

    /**
     *
     * 查询条件：1查询没有完全出库
     */
    private Long searchStatus;
}
